package com.tms.project.tms.topic.mapper;

import java.util.List;

import com.tms.project.tms.topic.domain.ScoreTopic;

/**
 * 教师评分题库管理Mapper接口
 *
 * @author xyl
 * @date 2021-03-24
 */
public interface ScoreTopicMapper {
    /**
     * 查询教师评分题库管理
     *
     * @param scoreTopicId 教师评分题库管理ID
     * @return 教师评分题库管理
     */
    public ScoreTopic selectScoreTopicById(Long scoreTopicId);

    /**
     * 查询教师评分题库管理列表
     *
     * @param scoreTopic 教师评分题库管理
     * @return 教师评分题库管理集合
     */
    public List<ScoreTopic> selectScoreTopicList(ScoreTopic scoreTopic);

    /**
     * 新增教师评分题库管理
     *
     * @param scoreTopic 教师评分题库管理
     * @return 结果
     */
    public int insertScoreTopic(ScoreTopic scoreTopic);

    /**
     * 修改教师评分题库管理
     *
     * @param scoreTopic 教师评分题库管理
     * @return 结果
     */
    public int updateScoreTopic(ScoreTopic scoreTopic);

    /**
     * 删除教师评分题库管理
     *
     * @param scoreTopicId 教师评分题库管理ID
     * @return 结果
     */
    public int deleteScoreTopicById(Long scoreTopicId);

    /**
     * 批量删除教师评分题库管理
     *
     * @param scoreTopicIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteScoreTopicByIds(String[] scoreTopicIds);
}
